@charset "utf-8";
/* html,body {color:#4c4c4c;background:#f5f5f5;font:12px/180% 'arial', 'Tahoma','宋体';} */

/* 主导航样式 */
#index-top{width:1200px;}
.nav-w{width:100%; height:43px;  line-height:43px; overflow:hidden; background-position:0 -377px;}
#main-nav{ width:1000px; margin:0 auto; padding-left:230px;font-family:"微软雅黑";}
#main-nav li{float:left; text-align:center; margin:0 8px;}
#main-nav li a{color:#fff; display:inline-block;*display:inline; *zoom:1; height:43px; padding:0 10px;}
#main-nav li a:hover{ text-decoration:none; background-position:-338px -39px;}

/*精彩专题*/
.ie-side{height:34px;width:210px;}

/*背景图片*/
/* #index-sort .outbox li,#index-sort .outbox li:hover{ background:url(../../images/sprite-hf.png.png) no-repeat transparent;} */

/* 主版块样式 */
.index-top{width:1200px; margin:0 auto; height:360px;z-index:11;} 
#index-sort{width:200px;float:left;z-index:200; position:relative; top:-43px; z-index:10;}
#index-sort .list {border:2px solid #AB9F99; border-top:0; height:358px; width:196px; background:#fff;}
#index-sort .sort-title{ width:200px; height:43px; background-position:-223px -122px;font-size:15px; font-family:Microsoft YaHei; font-weight:bold; text-align: center; line-height:43px; color:#fff;}
#index-sort h3 { width:196px;height:39px;line-height:39px;font-size:14px;font-family:"Microsoft YaHei";display:block; font-weight:normal; border-top:1px #EEEEEE solid; background-position:160px -305px; background-repeat:no-repeat;}
#index-sort h3 a { color:#676767;width:136px;height:39px;padding-left:60px; display:block;}
/*背景整体调用*/
.channel .ranking ul li{background:url(../../images/sprite-bg.png) no-repeat transparent;}
.hot-product-tab-im,.hot-product-tab-i{background:url(../../images/sprite-button.png) no-repeat transparent;}

/*角标*/
.hot-product-tab-im{display: block;height: 74px;width: 74px;background-position: -199px -387px;position: absolute;left: -2px;top: -2px;}
.hot-product-tab-i{display: block;height: 58px;width: 58px;background-position: -7px -387px;position: absolute;left: -2px;top: -2px;}
.channel-main .focus dt{position:relative;}
.classify .classify-cont dl{position:relative;}

/* 商品分类导航样式 */
#index-sort h3 a.list-1,#index-sort h3 a:hover.list-1{ background-position:26px -1px; background-repeat:no-repeat;}
#index-sort h3 a.list-2,#index-sort h3 a:hover.list-2{ background-position:26px -78px; background-repeat:no-repeat;}
#index-sort h3 a.list-3,#index-sort h3 a:hover.list-3{ background-position:26px -39px; background-repeat:no-repeat;}
#index-sort h3 a.list-4,#index-sort h3 a:hover.list-4{ background-position:26px -117px; background-repeat:no-repeat;}
#index-sort h3 a.list-5,#index-sort h3 a:hover.list-5{ background-position:26px -156px; background-repeat:no-repeat;}
#index-sort h3 a.list-6,#index-sort h3 a:hover.list-6{ background-position:26px -273px; background-repeat:no-repeat;}
#index-sort h3 a.list-7,#index-sort h3 a:hover.list-7{ background-position:26px -234px; background-repeat:no-repeat;}
#index-sort h3 a.list-8,#index-sort h3 a:hover.list-8{ background-position:26px -195px; background-repeat:no-repeat;}
#index-sort .item {color:#164078;position:relative; z-index:100;}
#index-sort .outbox { display:none;width:117px;position:absolute;left:197px;top:0;font-size:13px; border:1px solid #a5a5a5;}
#index-sort .outbox li { line-height:2; height:32px; background:url(../../images/sprite-hf.png) no-repeat transparent; background-position:-306px -173px;padding:0 8px; line-height:32px;}
#index-sort .outbox li:hover{ line-height:2; height:32px; background:url(../../images/sprite-hf.png) no-repeat transparent; background-position:-306px -393px;padding:0 8px; line-height:32px;}
#index-sort .outbox li a { text-decoration:none; color:#888; border-bottom:1px #b2b2b2 dotted; width:70px; height:30px; display:block;padding-left:32px;overflow:hidden;}
#index-sort .outbox li a.last{ border-bottom:none;}
#index-sort .outbox li a:hover { color:#cc0001;/*  margin-left:1px; background:url(../../images/sprite-iocn.png) no-repeat 4px -575px  */}
#index-sort .list,.category .outbox li ,category .menu-item-onhover {cursor:pointer;}
#index-sort .menu-item-onhover h3 {font-weight:bold;position:relative; background:#88766E;height:39px;line-height:39px;}
#index-sort .menu-item-onhover h3 a {color:#ffffff;}
#index-sort .menu-item-onhover h3 a:hover{ position:relative; text-decoration:none;}
#index-sort .menu-item-onhover .outbox {display:block; position:absolute; z-index:100;}

/* 焦点图样式  */
#index-slider{width:740px; height:350px; float:left;margin:10px 10px 0 10px; }
.newx-pics-rightboma,.newx-pics-rightbomb,.newx-pics-rightbomc{background:url(../../images/newx-flash.png)  no-repeat transparent;overflow:hidden;}
.newx-pics{float:left;position:relative;width:100%;height:350px;overflow:hidden;zoom:1;}
.newx-pics-allpic{width:7900px;height:350px;overflow:hidden;}
.newx-pics-allpic li{float:left;width:920px;height:350px;position:relative;}
.newx-pics .prev{background: url(../../images/newx-flash.png) no-repeat 0 0;_background: url(../../images/newx-flash-ie6.png) no-repeat 0 0;left:20px;width:36px;cursor:pointer;text-indent:-9999px;position:absolute;top:152px;height:50px;overflow:hidden;}
.newx-pics .next{background:url(../../images/newx-flash.png) no-repeat -47px 0;_background: url(../../images/newx-flash-ie6.png) no-repeat -47px 0;right:10px;width:36px;cursor:pointer;text-indent:-9999px;position:absolute;top:152px;height:50px;overflow:hidden;}
.newx-pics-allshow .num{position:absolute;display:inline;right:12px;bottom:12px;height:19px}
.newx-pics-allshow .num span{display:inline-block;width:18px;height:18px;line-height:18px;overflow:hidden;
margin-left:7px;color:#333;text-align:center;cursor:pointer;background:url(../../images/imgPlayer.png) no-repeat -28px -90px;_background:url(../../images/imgPlayer-ie6.png) no-repeat -28px -90px;}
.newx-pics-allshow .num span.on{color:#fff;background-position:0 -90px;}

/* 今日特惠样式  */
#index-today-dis{width:210px; height:318px; border:1px #d5d5d5 solid; background:#fff; float:left; margin-top:10px; border-radius:2px; padding:15px 14px;overflow:hidden;}
#index-today-dis new li p{width:200px;  float:right; *float:none; *position:relative; *left:12px; cursor:pointer;}
#index-today-dis h3{ color:#ba1414; font-size:16px; font-family:Microsoft YaHei; text-align:center; margin-bottom:13px; background-position:0 10px; background-repeat:no-repeat; font-weight: normal;}
#index-today-dis dl{text-align:center;border-bottom: 1px dotted #B1B1B1;padding-bottom:10px;*padding-bottom:15px;height:195px;*height:185px;_height:195px;overflow:hidden;}
#index-today-dis dl dt,.index-con-side dl dt,.ranking dt{ width:210px; height:131px; position:relative; background-position:0 0;}
#index-today-dis ul li a{background-position:-5px -305px; background-repeat:no-repeat; padding-left:15px; float:left; margin-bottom:5px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width: 195px;}
#index-today-dis ul li a:hover{background-position:-5px -580px; background-repeat:no-repeat; padding-left:15px;}
#index-today-dis ul{}
#index-today-dis dl dd{}
.index-today-dis-title{width:208px;height:42px;overflow:hidden;}
.index-today-dis-intro{width:208px;height:21px;overflow:hidden;}

/* 热门推荐&专题 */
#colume-hot{ width:1200px; margin:0 auto; *margin:20px auto; clear:both; position:relative; top:-23px; *top:0; _top:-43px; z-index:1;}
#hot{ padding:19px 16px; width:916px; height:292px; border:1px #d5d5d5 solid; background:#fff; float:left; position:relative; z-index:10;border-radius: 2px;}
#hot dl{float:left;}
#hot dl dt,.city-product-list dl dt{ width:150px; height:209px;position:relative; margin-bottom:5px;}
#hot h2{font-size:18px; font-family:"Microsoft YaHei";font-weight:normal; color:#ba1414; float:left; background-position:0 -125px; background-repeat:no-repeat;padding-left:20px; margin-right:20px;}
.hot-product-tab li{ margin-right:-40px; width:956px;}
.hot-product ul{width: 65px;height: 15px;position: absolute;left: 866px;top: 24px;}
.hot-product-tab{position: absolute; height: 300px;left: 19px; padding-left: 16px}
.hot-product-tab dl{ width:150px; margin-right:32px; _margin-right:27px; text-align:center;}
.hot-product-tab dd{display:block;height:38px;overflow:hidden;}
.hot-product-tab dt .booking{ width:56px; height:56px;_height:55px; background-position:0 -135px;background-repeat:no-repeat;display:block; position:absolute; z-index:100; left:-2px; top:-2px;_top:-1px;}
.hot-product-tab dt .advance-booking{ width:56px; height:56px; background-position:0 -79px;_background-position:0 -78px; display:block; position:absolute; z-index:100; left:-3px; top:-3px;}
.hot-product-tab dt .hot-product-tab-i{display:block;height:58px;width:58px;background-position:-7px -387px;position:absolute;left:-2px; top:-2px;}
.hot-product li{float:left; cursor:pointer; text-indent:-9999px;}
.hot-product li{width:15px; height:15px;  display:block; background-position:0 -269px; margin-right:4px;}
.hot-product li:hover{ background-position:0 -292px;}
.hot-product li.selected{ background-position:0 -246px;}
.index-con-side{width:210px; height:300px; border:1px #d5d5d5 solid; background:#fff; float:left; border-radius:2px; padding:15px 14px; position:relative; left:10px; overflow:hidden;}
.index-con-side dl dd{width:208px;height:42px;overflow:hidden;}
.index-con-side h3{ font-size:16px;font-family:"Microsoft YaHei";font-weight:normal; color:#cd0000;  margin-bottom:13px;}
.font-song{ color: #666 !important;}
.index-con-side dl{text-align:center; border-bottom:1px #b1b1b1 dotted; padding-bottom:10px;  margin:0 auto;margin-bottom:8px;}
.index-con-side ul.advance-book{width: 65px;height: 15px;position: absolute;left: 172px;top: 18px;}
.index-con-side ul li{width: 210px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; margin-bottom:7px;}
.index-con-side ul li a{ background-position:-5px -305px; padding-left:13px; text-overflow: ellipsis; overflow: hidden;  display: block;}
.index-con-side ul li a:hover{background-position:-5px -580px;}
.index-con-side .advance-book li{ cursor:pointer; text-indent:-9999px;width:15px; height:15px;overflow:hidden;margin-right:4px; padding:0; display:block; float:left; overflow:hidden; background-position:0 -269px;}
.index-con-side .advance-book li:hover,.index-con-side .advance-book li.selected{background-position:0 -246px;}
.index-con-side ul.advance-book-list li{ background:none; white-space:normal; width:210px; margin-bottom: 0 ; overflow: hidden;}
.index-con-side ul.advance-book-list li dl{margin-left:-14px;}
.index-con-side ul.advance-book-list li dl dt{ background-position:14px 0; width:224px;overflow:hidden;}
.advance-book-list a{ }
.advance-book-list dd{ height: 43px}
.advance-book-list{ overflow: hidden;}


/* 城市切换样式 */
.index-con-city{width:1200px; margin:0 auto 20px auto; _margin-top:-40px;}
.city-list{ width:948px; height:392px; border:1px #d5d5d5 solid; background:#fff; float:left;position:relative; overflow:hidden;border-radius: 2px;}
.city-list-side{height:362px;}
.city-list ul{width:948px; height:44px; background-position:0 -43px; background-repeat:repeat-x;}
.city-list ul li,.city-list ul li a{float:left; width:78px; line-height:38px; font-size:14px;font-family:"Microsoft YaHei";font-weight:normal;  text-align:center; color:#4c4c4c; position:relative; z-index:10; background-position:63px -132px; background-repeat:no-repeat; _background:url(../../images/sprite-repeat-bg-8.png) 63px -132px no-repeat;}
.city-list ul li a:hover{ background-position:-346px -405px;color:#fff; height:44px;}
.city-list ul li a.selected{position:relative;top:-1px;height:44px;color:#fff;background-position:-91px -186px;}

.city-list .more a{width:168px; font-weight:normal; font-size:12px; height:38px; position:relative; background-position:0 0;color:#4c4c4c; display:block; text-align:center; line-height:38px; top:-44px;}
.city-list .more a.more-hover{ background-position:0 -39px;color:#fff;}
.city-list .allcity{width:455px; border:2px #C51F1F solid;  position:absolute; top:38px; left:479px; z-index:100; background:#fff; padding:20px 0 5px 10px; display:none;}
.city-list .allcity p{font-size:12px;width:70px; float:left; margin:0 7px 13px 7px;}
.city-list .allcity p span{ color:#ccc; margin-left:5px;}
.city-list .allcity li a:hover{ background:none; color:#C11B1B;}
.city-list .total{ width:948px; height:41px;  clear:both; border-top:1px #c0c0c0 solid; position:relative; top:-44px; display:none;}
.city-list .total p{padding-left:19px;line-height:41px; width:929px; height:41px; background-position:0 -86px; background-repeat:repeat-x; color:#4c4c4c;}
.city-product-list{ margin:20px 0 0 0; padding-left:35px; }
.city-product-list dl{width:150px; float:left; text-align:center; margin-right:32px; }
.city-product-list dd{color:#a5a5a5;}
.city-product-list .price{ font-size:16px; color:#cc0000; font-weight:bold; font-family: "Tahoma"}
.lans { color: #3399cc}
.hsfh{ color: #cb0101; font-size: 12px !important; font-weight: normal !important;}
.gaod{ height: 43px}
.focus img{ width: 230px; height: 307px}

/* 全国巡演样式 */
#stars-x{ width:1200px; height:352px; margin:20px auto; overflow:hidden; clear:both;}
#stars-x .channel-t{ width:100%; border-bottom:2px #333 solid;padding-bottom:5px; margin-bottom:19px;}
#stars-x h2{font-size:18px;font-family:"Microsoft YaHei";font-weight:normal; float:left;background-position:0 -154px; background-repeat:no-repeat; padding-left:19px;}
#stars-x h2 a{ color:#4c4c4c;}
.star-list {width: 1200px; height: 310px; position: relative; margin:-10px auto 0;}
.star-list li{overflow:hidden; position:absolute;}
.star-list li.x1{ width:220px; height:310px; left:0; top:0;}
.star-list li.x2{ width:150px; height:150px; left:230px; top:0;}
.star-list li.x3{ width:320px; height:150px; left:390px; top:0;}
.star-list li.x4{ width:320px; height:150px; left:230px; top:160px;}
.star-list li.x5{ width:150px; height:150px; left:560px; top:160px;}
.star-list li.x6{ width:320px; height:310px; left:720px; top:0;}
.star-list li.x7{ width:150px; height:150px; left:1050px; top:0;}
.star-list li.x8{ width:150px; height:150px; left:1050px; top:160px;}
.star-list li a, .star-list li a img {display: block;position: relative; overflow: hidden; cursor:pointer;}

.star-list .over{width:100%;height:100%;overflow:hidden;position: absolute;background:#C42B26;top:0px;left:0px; display:none;}
.star-list li.x1 .over-text{position:absolute;width:220px;height:100%;left:-220px; top:0px;overflow:hidden;}
.star-list li.x2 .over-text,.star-list li.x5 .over-text,.star-list li.x7 .over-text,.star-list li.x8 .over-text{position:absolute;width:150px;height:100%;left:-150px; top:0px;overflow:hidden;}
.star-list li.x3 .over-text,.star-list li.x4 .over-text,.star-list li.x6 .over-text{position:absolute;width:320px;height:100%;left:-320px; top:0px;overflow:hidden;}
.star-list .over-text h3{text-align: left;color: #fff;line-height: 20px;font-size: 14px;padding: 10px 10px 0;cursor: pointer;font-family: "微软雅黑";}

/*=其他频道样式 */
.channel{width:1165px; height:436px; background:#fff; margin:20px auto; padding:20px 17px; border:1px #d5d5d5 solid; overflow:hidden;border-radius: 2px;} 
.channel h2{font-size:18px; font-family: Microsoft YaHei;float:left;padding-left:19px;}
.channel .channel-t{ width:100%; padding-bottom:10px; margin-bottom:19px;}
.channel-t span{float:left; position:relative;  padding-left:15px; color: #999; top: 3px}
.no1{ position:absolute; width:85px; height:24px; background-position:0 -191px;display:block; z-index:100; left:-4px; top:-1px;}
.channel-main{ width:925px; float:left;}
.channel-main .focus{float:left; width:230px; height:391px;font-family: Microsoft YaHei; font-size:14px; text-align: center;}
.channel-main .focus dt{ width:230px; height:318px; background-position:0 7px;}
.channel .ranking{ width:210px; float: right;}
.channel .ranking dl.tc dd{width:208px;height:42px;overflow:hidden;}
.channel .ranking ul li{ width:212px; height:43px;padding-top:8px;overflow:hidden;background-position:0 -53px;}
.channel .ranking ul li span{font-family:Arial, Helvetica, sans-serif; font-size:18px; height:51px; display:block; float:left; margin-right:15px;}
.classify{ width:675px; height:391px; float:right;position:relative;}
.classify h3{font-size:16px; font-weight:normal;}
.classify ul{ position:absolute; width:35px; height:245px; left:1px; top:0; z-index:1;}
.classify ul li.t1{position:relative;}
.classify ul li.t2{position:relative; top:-5px;z-index:2000;}
.classify ul li.t3{position:relative; top:-10px;}
.classify ul li a{ width:15px; height:75px; background-position:-40px -272px; display:block; text-align:center; padding:0 10px; font-size:16px;font-family: Microsoft YaHei;line-height:110%; color:#727272; overflow:hidden; position:relative; padding-top:10px; _background:url(../../images/sprite-button-8.png) -40px 0;}
.classify ul li a:hover,.classify ul li a.selected{ background-position:0 -272px;z-index:1000; color:#ba1414; position:relative; text-decoration:none; _background:url(../../images/sprite-button-8.png);}
.play .classify ul li a:hover,.play .classify ul li a.selected{ color:#8f13a2;}
.dance .classify ul li a:hover,.dance .classify ul li a.selected{ color:#1c49af;}
.operas .classify ul li a:hover,.operas .classify ul li a.selected{ color:#f2825d;}
.child .classify ul li a:hover,.child .classify ul li a.selected{ color:#D7932F;}
.sports .classify ul li a:hover,.sports .classify ul li a.selected{ color:#37A13E;}
.classify ul li.teshu a{width:15px; height:95px; background-position:-80px -272px;display:block;_background:url(../../images/sprite-button-8.png) -80px 0;}
.classify ul li.teshu a:hover,.classify ul li.teshu a.selected{width:15px; height:95px; background-position:-120px -272px;_background:url(../../images/sprite-button-8.png) -120px 0;}
.classify .classify-cont{overflow:hidden;width:616px; height:329px; border:1px #cbcbcb solid; position:absolute; left:35px; top:0; padding:30px 12px 30px 10px; _width:627px; _padding:30px 12px 30px 0; overflow:hidden;border-radius: 2px;}
.classify .classify-cont dl{ float:left; width:285px; height:157px; margin:0 10px 24px 12px;}
.classify .classify-cont dt{ width:112px; height:157px; background-position:0 0; float:left; margin-right:15px;}
.classify .classify-cont dd{width:157px; float:left; margin:1px 0; color:#a5a5a5;}
.classify .classify-cont .title{margin-bottom:8px; height: 43px;overflow:hidden;}
.classify .classify-cont .title a{color:#111;}
.classify .classify-cont .title a:hover{ color:#cd0000;}
.classify .classify-cont .date{ background:none;  width:142px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.classify .classify-cont .address{ background:none;  width:142px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.classify .classify-cont .address a { color:#666;}
.classify .classify-cont .address a:hover { color:#cd0000;}
.classify .classify-cont .price{ background:none;  width:142px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.classify .classify-cont .price span{font-family: "Tahoma"; font-size:16px;font-weight:bold; color:#cc0000; margin-right:5px;}
.classify .classify-cont .price span.hsfh{font-family: "arial";}
.classify .classify-cont a.choose{ background-position:-100px -78px; width:69px; height:26px; display: block; text-indent:-9999px; float:left; margin:2px 10px 0 0;}
.classify .classify-cont a.choose:hover{ background-position:-100px -105px;}
.classify .classify-cont a.e-ticket{ background-position:-97px -132px; width:72px; height:26px; display: block; text-indent:-9999px; float:left; margin:2px 0 0 0;}
.classify .classify-cont a.e-ticket:hover{ background-position:-97px -159px;}

.concert h2{background-position:0 -125px; background-repeat:no-repeat;}
.concert h2 a,.concert h2 .rank-title{color:#cd0000;font-family:"Microsoft YaHei";font-weight:normal; }
.concert .channel-t{ border-bottom:2px #ba1414 solid; }
.play h2{ background-position:0 -67px; background-repeat:no-repeat;}
.play h2 a,.play h2 .rank-title{color:#8F13A2;font-family:"Microsoft YaHei";font-weight:normal; }
.play .channel-t{ border-bottom:2px #8f13a2 solid;}
.dance h2{ background-position:0 -96px; background-repeat:no-repeat;}
.dance h2 a,.dance h2 .rank-title{ color:#4066BC;font-family:"Microsoft YaHei";font-weight:normal;  }
.dance .channel-t{ border-bottom:2px #4066BC solid;}
.child h2{ background-position:0 -38px; background-repeat:no-repeat; }
.child h2 a,.child h2 .rank-title{color:#D7932F;font-family:"Microsoft YaHei";font-weight:normal;  }
.child .channel-t{ border-bottom:2px #D7932F solid;}
.sports h2{ background-position:0 -9px; background-repeat:no-repeat; }
.sports h2 a,.sports h2 .rank-title{ color:#37A13E;font-family:"Microsoft YaHei";font-weight:normal; }
.sports .channel-t{ border-bottom:2px #37A13E solid;}
.channel .rank-title{padding-left:0; position:relative; top:1px; font-size:16px;}

.operas h2{ background-position:0 -721px; background-repeat:no-repeat;}
.operas h2 a,.operas h2 .rank-title{ color:#f2825d;font-family:"Microsoft YaHei";font-weight:normal;  }
.operas .channel-t{ border-bottom:2px #f2825d solid;}

/* 首页广告 */
.top-banner{background:#ffffff;}
.b-pullc{width:1200px; margin:auto; position:relative; -display:none;}
.b-pullc img{vertical-align:top;}
.pullc-small{overflow:hidden; display:block;}
.pullc-btn{width:21px; height:53px; cursor:pointer; background:url(../../images/adBtn.png) no-repeat left top; position:absolute; right:0px; top:0px;}
.pullc-on{background-position:0px 0px;}
.pullc-off{background-position:0px -53px;}
